Skip to main content
Log in

Control of the CEDRA Brachiation Robot Using Combination of Controlled Lagrangians Method and Particle Swarm Optimization Algorithm

  • Research paper
  • Published:
Iranian Journal of Science and Technology, Transactions of Mechanical Engineering Aims and scope Submit manuscript

Abstract

This paper studies the control of a brachiating robot imitating the locomotion of a long armed ape. The robot has two revolute joints, but only one of them is actuated. In this paper, after deriving dynamic model of the robot, the Controlled Lagrangians (CL) method is used to design a controller for point to point locomotion. The CL method involves satisfying a number of equations called matching conditions. The matching conditions are derived using the extended λ-method in the form of a set of partial differential equations (PDEs). Solving the PDEs, a class of controllers is found that satisfies the matching conditions. The fittest controller in the class of controllers is then chosen by particle swarm optimization algorithm. Performance of the developed controller is investigated by numerical simulations. Finally, experiments are performed to validate theoretical results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Arimoto S (1984) Stability and robustness of PID feedback control for robot manipulators of sensory capability. Paper presented at the 1st international symposium robotics robotics research

  • Auckly D, Kapitanski L (2002) On the λ-equations for matching control laws. SIAM J Control Optim 41(5):1372–1388

    Article  MathSciNet  Google Scholar 

  • Auckly D, Kapitanski L, White W (2000) Control of nonlinear underactuated systems. Commun Pure Appl Math 53(3):354–369

    Article  MathSciNet  Google Scholar 

  • Bloch AM, Krishnaprasad PS, Marsden JE, De Alvarez GS (1992) Stabilization of rigid body dynamics by internal and external torques. Automatica 28(4):745–756

    Article  MathSciNet  Google Scholar 

  • Bloch AM, Leonard NE, Marsden JE (1997). Stabilization of mechanical systems using controlled Lagrangians. Paper presented at the proceedings of the 36th IEEE conference on decision and control

  • Bloch AM, Leonard NE, Marsden JE (2000) Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem. IEEE Trans Autom Control 45(12):2253–2270

    Article  MathSciNet  Google Scholar 

  • Bloch AM, Chang DE, Leonard NE, Marsden JE (2001a) Controlled Lagrangians and the stabilization of mechanical systems. II. Potential shaping. IEEE Trans Autom Control 46(10):1556–1571

    Article  MathSciNet  Google Scholar 

  • Bloch AM, Leonard NE, Marsden JE (2001b) Controlled Lagrangians and the stabilization of Euler–Poincaré mechanical systems. Int J Robust Nonlinear Control 11(3):191–214

    Article  Google Scholar 

  • Chang DE (2005) The extended λ-method for controlled Lagrangian systems. IFAC Proc Vol 38(1):592–597

    Article  Google Scholar 

  • Eberhart RC, Shi Y (1998) Comparison between genetic algorithms and particle swarm optimization. Paper presented at the international conference on evolutionary programming

  • Fukuda T, Hosokai H, Kondo Y (1991) Brachiation type of mobile robot. Paper presented at the ‘robots in unstructured environments’, 91 ICAR, Fifth international conference on advanced robotics

  • Fukuda T, Kojima S, Sekiyama K, Hasegawa Y (2007) Design method of brachiation controller based on virtual holonomic constraint. Paper presented at the 2007 IEEE/RSJ international conference on intelligent robots and systems

  • Gaing Z-L (2004) A particle swarm optimization approach for optimum design of PID controller in AVR system. IEEE Trans Energy Convers 19(2):384–391

    Article  Google Scholar 

  • Gómez-Estern F, Van der Schaft AJ (2004) Physical damping in IDA-PBC controlled underactuated mechanical systems. Eur J Control 10(5):451–468

    Article  MathSciNet  Google Scholar 

  • Hamberg J (1999) General matching conditions in the theory of controlled Lagrangians. Paper presented at the proceedings of the 38th IEEE conference on decision and control

  • Hasegawa Y, Fukuda T, Shimojima K (1999) Self-scaling reinforcement learning for fuzzy logic controller-applications to motion control of two-link brachiation robot. IEEE Trans Ind Electron 46(6):1123–1131

    Article  Google Scholar 

  • Kajima H, Doi M, Hasegawa Y, Fukuda T (2003) Study on brachiation controller for the multi-locomotion robot: redesigning behavior controllers. Paper presented at the proceedings of 2003 IEEE/RSJ international conference on intelligent robots and systems (IROS 2003)

  • Kajima H, Hasegawa Y, Fukuda T (2006) Energy-based swing-back control for continuous brachiation of a multilocomotion robot. Int J Intell Syst 21(9):1025–1043

    Article  Google Scholar 

  • Meghdari A, Lavasani SMH, Norouzi M, Mousavi MSR (2013) Minimum control effort trajectory planning and tracking of the CEDRA brachiation robot. Robotica 31(07):1119–1129

    Article  Google Scholar 

  • Nakanishi J, Fukuda T, Koditschek DE (2000) A brachiating robot controller. IEEE Trans Robot Autom 16(2):109–123

    Article  Google Scholar 

  • Saito F, Fukuda T, Arai F (1994) Swing and locomotion control for a two-link brachiation robot. IEEE Control Syst 14(1):5–12

    Article  Google Scholar 

  • Tashakori S, Vossoughi G, Yazdi EA (2014) Geometric control of the brachiation robot using controlled Lagrangians method. Paper presented at the 2014 Second RSI/ISM international conference on robotics and mechatronics (ICRoM)

  • Tavallaeinejad M, Eghtesad M, Mahzoon M, Khalghollah M, Azadi Yazdi E (2016) Nonlinear modeling and tracking control of a single-link micro manipulator using controlled Lagrangian method. J Vib Control 22(11):2645–2656

    Article  MathSciNet  Google Scholar 

  • Woolsey C, Reddy CK, Bloch AM, Chang DE, Leonard NE, Marsden JE (2004) Controlled Lagrangian systems with gyroscopic forcing and dissipation. Eur J Control 10(5):478–496

    Article  MathSciNet  Google Scholar 

  • Zhao Y, Cheng H, Zhao D, Zhang X (2008) Energy based nonlinear control of underactuated brachiation robot. Paper presented at the IEEE/ASME international conference on mechtronic and embedded systems and applications, 2008. MESA 2008

Download references

Acknowledgements

The authors would like to thank Mr. Iman Shirdareh for his guidance and valuable suggestions in setup of the experiment. The authors would also like to thank M.H. Lavasani and M. Norouzi who originally designed and built the experimental setup used in this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shabnam Tashakori.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tashakori, S., Vossoughi, G. & Azadi Yazdi, E. Control of the CEDRA Brachiation Robot Using Combination of Controlled Lagrangians Method and Particle Swarm Optimization Algorithm. Iran J Sci Technol Trans Mech Eng 44, 11–21 (2020). https://doi.org/10.1007/s40997-018-0245-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40997-018-0245-y

Keywords

Navigation